home *** CD-ROM | disk | FTP | other *** search
/ Inter.Net 55-1 / Inter.Net 55-1.iso / CBuilder / Setup / BCB / data.z / hlguids.h < prev    next >
Encoding:
C/C++ Source or Header  |  1998-02-09  |  3.4 KB  |  128 lines

  1. /****************************************************************************
  2.     hlguids.h
  3.  
  4.     Copyright (c) 1995-1997 Microsoft Corporation
  5.  
  6.     This file defines or declares (according to standard DEFINE_GUID protocol)
  7.     the GUIDs used to interact with hyperlinks.
  8.  
  9.     NOTE: This header file is used by non-Office as well as Office parties to
  10.     access functionality provided by hlink dll and hlinkprx dll.
  11. ****************************************************************************/
  12.  
  13. #ifndef HLGUIDS_H
  14. #define HLGUIDS_H
  15. #pragma option push -b
  16.  
  17. /****************************************************************************
  18.     hlink GUIDs
  19. ****************************************************************************/
  20.  
  21. // On Windows, we get these from uuid3.lib
  22. #if MAC
  23.  
  24. /* 79eac9c0-baf9-11ce-8c82-00aa004ba90b */
  25. DEFINE_GUID(IID_IBinding,
  26.     0x79eac9c0,
  27.     0xbaf9, 0x11ce,
  28.     0x8c, 0x82,
  29.     0x00, 0xaa, 0x00, 0x4b, 0xa9, 0x0b);
  30.  
  31. /* 79eac9c1-baf9-11ce-8c82-00aa004ba90b */
  32. DEFINE_GUID(IID_IBindStatusCallback,
  33.     0x79eac9c1,
  34.     0xbaf9, 0x11ce,
  35.     0x8c, 0x82,
  36.     0x00, 0xaa, 0x00, 0x4b, 0xa9, 0x0b);
  37.  
  38. /* 79eac9c9-baf9-11ce-8c82-00aa004ba90b */
  39. DEFINE_GUID(IID_IPersistMoniker,
  40.     0x79eac9c9,
  41.     0xbaf9, 0x11ce,
  42.     0x8c, 0x82,
  43.     0x00, 0xaa, 0x00, 0x4b, 0xa9, 0x0b);
  44.  
  45. #endif /* MAC */
  46.  
  47. /* 79eac9c2-baf9-11ce-8c82-00aa004ba90b */
  48. DEFINE_GUID(IID_IHlinkSite,
  49.     0x79eac9c2,
  50.     0xbaf9, 0x11ce,
  51.     0x8c, 0x82,
  52.     0x00, 0xaa, 0x00, 0x4b, 0xa9, 0x0b);
  53.  
  54. /* 79eac9c3-baf9-11ce-8c82-00aa004ba90b */
  55. DEFINE_GUID(IID_IHlink,
  56.     0x79eac9c3,
  57.     0xbaf9, 0x11ce,
  58.     0x8c, 0x82,
  59.     0x00, 0xaa, 0x00, 0x4b, 0xa9, 0x0b);
  60.  
  61. /* 79eac9c4-baf9-11ce-8c82-00aa004ba90b */
  62. DEFINE_GUID(IID_IHlinkTarget,
  63.     0x79eac9c4,
  64.     0xbaf9, 0x11ce,
  65.     0x8c, 0x82,
  66.     0x00, 0xaa, 0x00, 0x4b, 0xa9, 0x0b);
  67.  
  68. /* 79eac9c5-baf9-11ce-8c82-00aa004ba90b */
  69. DEFINE_GUID(IID_IHlinkFrame,
  70.     0x79eac9c5,
  71.     0xbaf9, 0x11ce,
  72.     0x8c, 0x82,
  73.     0x00, 0xaa, 0x00, 0x4b, 0xa9, 0x0b);
  74.  
  75. /* 79eac9c6-baf9-11ce-8c82-00aa004ba90b */
  76. DEFINE_GUID(IID_IEnumHLITEM,
  77.     0x79eac9c6,
  78.     0xbaf9, 0x11ce,
  79.     0x8c, 0x82,
  80.     0x00, 0xaa, 0x00, 0x4b, 0xa9, 0x0b);
  81.  
  82. /* 79eac9c7-baf9-11ce-8c82-00aa004ba90b */
  83. DEFINE_GUID(IID_IHlinkBrowseContext,
  84.     0x79eac9c7,
  85.     0xbaf9, 0x11ce,
  86.     0x8c, 0x82,
  87.     0x00, 0xaa, 0x00, 0x4b, 0xa9, 0x0b);
  88.  
  89. /* 79eac9cb-baf9-11ce-8c82-00aa004ba90b */
  90. DEFINE_GUID(IID_IExtensionServices,
  91.     0x79eac9cb,
  92.     0xbaf9, 0x11ce,
  93.     0x8c, 0x82,
  94.     0x00, 0xaa, 0x00, 0x4b, 0xa9, 0x0b);
  95.  
  96. /* 79eac9d0-baf9-11ce-8c82-00aa004ba90b */
  97. DEFINE_GUID(CLSID_StdHlink,
  98.     0x79eac9d0,
  99.     0xbaf9, 0x11ce,
  100.     0x8c, 0x82,
  101.     0x00, 0xaa, 0x00, 0x4b, 0xa9, 0x0b);
  102.  
  103. /* 79eac9d1-baf9-11ce-8c82-00aa004ba90b */
  104. DEFINE_GUID(CLSID_StdHlinkBrowseContext,
  105.     0x79eac9d1,
  106.     0xbaf9, 0x11ce,
  107.     0x8c, 0x82,
  108.     0x00, 0xaa, 0x00, 0x4b, 0xa9, 0x0b);
  109.  
  110. /* The GUID of the service SID_SHlinkFrame is the same as IID_IHlinkFrame */
  111. /* 79eac9c5-baf9-11ce-8c82-00aa004ba90b */
  112. DEFINE_GUID(SID_SHlinkFrame,
  113.     0x79eac9c5,
  114.     0xbaf9, 0x11ce,
  115.     0x8c, 0x82,
  116.     0x00, 0xaa, 0x00, 0x4b, 0xa9, 0x0b);
  117.  
  118. /* The GUID of the service SID_SContainer */
  119. /* 79eac9c4-baf9-11ce-8c82-00aa004ba90b */
  120. DEFINE_GUID(SID_SContainer,
  121.     0x79eac9c4,
  122.     0xbaf9, 0x11ce,
  123.     0x8c, 0x82,
  124.     0x00, 0xaa, 0x00, 0x4b, 0xa9, 0x0b);
  125.  
  126. #pragma option pop
  127. #endif // HLGUIDS_H
  128.